package com.ruoyi.common.core.domain.tree;

import java.util.List;

/**
 * 描述 通用树结构
 * 作者 ZhangPing
 * 创建时间 2023/9/12 14:48
 */
public interface ITree<T extends ITree<T>> {
    String id();
    String parentId();
    void parentId(String parentId);
    String ancestors();
    Integer type();
    String label();
    List<T> getChildren();
    void childrenToEmpty();
}
